# -*- coding: utf-8 -*-
# @Time    : 2025/8/5 12:33
# @Author  : FuKai ZHANG
# @File    : case_cache_control.py
# @Description :
from utils.cache_tools.cache_control import CacheHandler
class GetCaseCacheData:

    @staticmethod
    def get_case_data_cache(case_id_list: list)-> list:
        """
        从缓存中读取用例数据，方便参数化使用
        :param case_id_list: 用例id列表
        :return: case_data列表，
        """
        case_list = []
        for case_id in case_id_list:
            _case_data = CacheHandler().get_case_cache(case_id)
            case_list.append(_case_data)

        return case_list